In an announcement on Thursday, New York Governor Andrew Cuomo revealed that Netflix will open a production hub in New York City. The company plans to invest up to $100 million in the city as part of its plan, according to Cuomo, who said Netflix will be taking over around 100,000 square feet in the Flatiron District for offices. Netflix …